package com.itheima.day12;

public class Demo04 {
    /*
    小张以前单身，又没钱，洗衣服只能自己一步一步手洗，整个过程都需要自己亲力亲为。通过在黑马学习了半年的
    Java，小张很快高薪入职到某互联网公司，也顺利的交到了28岁，身高150，体重160的女朋友品如，女朋友天天给
    小张做饭洗衣服，小张生活的很甜蜜。
    请设计程序帮小张定义一个女朋友类。女朋友的属性包含：姓名，年龄，身高，体重。行为包含：洗衣服wash()，做
    饭cook()。另外定义一个用于展示所有属性值的show()方法。请在测试类中通过有参构造方法创建对象并赋值，然后
    分别调用展示方法、洗衣服方法和做饭方法。打印效果如下：
    我女朋友叫品如,28岁，
    身高150.0厘米,体重160.0公斤
    女朋友帮我洗衣服 女朋友给我做饭
     */
    public static void main(String[] args) {
        Gfd gf = new Gfd("品如",28,150,160);
        gf.show();
        gf.wash();
        gf.cook();

    }
    static class  Gfd{
        private String name;
        private int age;
        private double height;
        private double weight;

        public Gfd() {
        }

        public Gfd(String name, int age, double height, double weight) {
            this.name = name;
            this.age = age;
            this.height = height;
            this.weight = weight;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }

        public double getHeight() {
            return height;
        }

        public void setHeight(double height) {
            this.height = height;
        }

        public double getWeight() {
            return weight;
        }

        public void setWeight(double weight) {
            this.weight = weight;
        }
        //行为包含：洗衣服wash() 饭cook()。另外定义一个用于展示所有属性值的show()方法。
        public void wash(){
            System.out.println("女朋友帮我洗衣服");
        }
        public void cook(){
            System.out.println("女朋友给我做饭");
        }
        public void show(){
            System.out.println("我女朋友叫"+name+","+age+"岁，身高"+height+"厘米,体重"+weight+"公斤");
        }
    }
}
